#define init.variables
//hier komen alle variabelen te staan, deze worden voor de actuele level geladen
global.lifes = argument0;
global.scores = argument1;
global.hits = argument2;
global.bullets = argument3;

#define draw.variables
if global.hits=3 { //als hits 3 is, drawt ie 3 sprites als 2 is 2 en 1 op 1!
draw_sprite(spr_hits,-1,20,512)
draw_sprite(spr_hits,-1,45,512)
draw_sprite(spr_hits,-1,70,512) }
if global.hits=2 {
draw_sprite(spr_hits,-1,20,512)
draw_sprite(spr_hits,-1,45,512) }
if global.hits=1 {
draw_sprite(spr_hits,-1,20,512) }

//tekenen

draw_set_color(c_yellow)
draw_text(2,518,'hp:') //laat tekst zien
draw_text(120,518,'lifes:') //laat tekst zien
draw_text(245,518,'score:') //laat tekst zien
draw_text(305,518,string(global.scores)) //laat string zien, lulz
draw_text(345,518,'bullets:') //laat tekst zien
draw_text(405,518,string(global.bullets)) //laat string zien, yummy


if global.lifes=3 {
draw_sprite(spr_lifes,-1,150,512)
draw_sprite(spr_lifes,-1,175,512)
draw_sprite(spr_lifes,-1,200,512) }
if global.lifes=2 {
draw_sprite(spr_lifes,-1,150,512)
draw_sprite(spr_lifes,-1,175,512) }
if global.lifes=1 {
draw_sprite(spr_lifes,-1,150,512) }

#define check.hits
if global.hits = 0 { //als hits 0 is
global.lifes -= 1   //leven dr af
with (obj_player) instance_destroy() //verwijder de player van dat punt
global.hits = 3 //zet hits weer terug op 3
instance_create(obj_create.x,obj_create.y-35,obj_player); //obj_player wordt op punt y-35 gespawnt door obj_create
}
else //anders...
{
exit; //niks doen

}


#define check.lifes
if global.lifes = 0 { //als lifes 0 is
show_message('sorry you have lost the game!') //laat tekst zien 
game_restart(); //herstart heel het spel
}
else //anders
{
exit; //niks doen
}

